package code02_运算符;

public class Test01_算术运算符 {
	public static void main(String[] args) {
		/*
		 * 基本用法
		 */
		int a = 5;
		int b = 2;

		System.out.println(a + b);
		System.out.println(a - b);
		System.out.println(a * b);
		System.out.println(a / b); // 整数商，两个整数进行除法运算时结果仍为整数
		System.out.println(a / 2.0); // 将除数或被除数改为小数即可
		System.out.println(a % b);
		System.out.println("------------------------------");

		/*
		 * 自增自减
		 */
		int c = 6;
		// c++;
		// ++c;
		// c--;
		// --c;
		// System.out.println(c);

		/*
		 * 前缀自增自减和后缀自增自减的区别
		 */
		int x = 3;
		// System.out.println(x++); // 先输出，再加1
		// System.out.println(++x); // 先加1，再输出

		int y = --x;
		System.out.println(x);
		System.out.println(y);

		/*
		 * +号的作用
		 */
		System.out.println(3 + 5); // 加法运算
		System.out.println("hello" + "world"); // 拼接
		System.out.println("hello" + 26);
		System.out.println("hello" + 26 + 2);
		System.out.println("hello" + (26 + 2));
		int m = 4, n = 5;
		System.out.println("" + m + n); // 借助空字符串，实现将数字拼接直接
		
		String s = "12";

	}
}
